package vwg.na.vwm.rh.motorsdk.modelo.procesos.servicios;

import java.util.List;

import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import vwg.na.vwm.rh.motorsdk.modelo.procesos.IdeaProceso;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.dao.IdeIdeaNavesDAO;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.IdeIdeaNaves;
import vwg.na.vwm.rh.motorsdk.modelo.procesos.entidadesgrales.IdeNave;

@Service("ideIdeaNavesServicio")
public class IdeIdeaNavesServicio {

    @Autowired
    private IdeIdeaNavesDAO ideIdeaNavesDAO;
    
    public List<IdeIdeaNaves> getNavesByIdea(final IdeaProceso ideaProceso) {
	return ideIdeaNavesDAO.getNavesByIdea(ideaProceso);
    }
    
    public void save(final IdeIdeaNaves ideIdeaNaves){
	ideIdeaNavesDAO.save(ideIdeaNaves);
    }

    public void delete(IdeIdeaNaves remover) {
	ideIdeaNavesDAO.delete(remover);
    }

    public List<IdeIdeaNaves> findNaveByIdeaAndNave(IdeaProceso idea,
	    IdeNave naveDB) {
	return ideIdeaNavesDAO.findNaveByIdeaAndNave(idea, naveDB);
    }
    
}
